home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'ToolWin.pas' rev: 3.00
-
- #ifndef ToolWinHPP
- #define ToolWinHPP
- #include <Forms.hpp>
- #include <Controls.hpp>
- #include <Classes.hpp>
- #include <Messages.hpp>
- #include <Windows.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Toolwin
- {
- //-- type declarations -------------------------------------------------------
- enum TEdgeBorder { ebLeft, ebTop, ebRight, ebBottom };
-
- typedef Set<TEdgeBorder, ebLeft, ebBottom> TEdgeBorders;
-
- enum TEdgeStyle { esNone, esRaised, esLowered };
-
- class DELPHICLASS TToolWindow;
- class PASCALIMPLEMENTATION TToolWindow : public Controls::TWinControl
- {
- typedef Controls::TWinControl inherited;
-
- private:
- int FBorderWidth;
- TEdgeBorders FEdgeBorders;
- TEdgeStyle FEdgeInner;
- TEdgeStyle FEdgeOuter;
- void __fastcall SetBorderWidth(int Value);
- void __fastcall SetEdgeBorders(TEdgeBorders Value);
- void __fastcall SetEdgeInner(TEdgeStyle Value);
- void __fastcall SetEdgeOuter(TEdgeStyle Value);
- MESSAGE void __fastcall WMNCCalcSize(Messages::TWMNCCalcSize &Message);
- MESSAGE void __fastcall WMNCPaint(Messages::TMessage &Message);
- HIDESBASE MESSAGE void __fastcall CMCtl3DChanged(Messages::TMessage &Message);
-
- public:
- __fastcall virtual TToolWindow(Classes::TComponent* AOwner);
- __property int BorderWidth = {read=FBorderWidth, write=SetBorderWidth, default=0};
- __property TEdgeBorders EdgeBorders = {read=FEdgeBorders, write=SetEdgeBorders, default=15};
- __property TEdgeStyle EdgeInner = {read=FEdgeInner, write=SetEdgeInner, default=1};
- __property TEdgeStyle EdgeOuter = {read=FEdgeOuter, write=SetEdgeOuter, default=2};
- public:
- /* TWinControl.CreateParented */ __fastcall TToolWindow(HWND ParentWindow) : Controls::TWinControl(
- ParentWindow) { }
- /* TWinControl.Destroy */ __fastcall virtual ~TToolWindow(void) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Toolwin */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Toolwin;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // ToolWin
-